
package com.javaleague;

/**
 * @author TaixMiguel
 */
public class Constantes {
    public static class Rutas {
        public static String PATCH = "/-JavaLeague/";
        private static String webInf = "WEB-INF/";
        public static String NAME_INFOR_GENERAL_LOGS = "logsInfor.csv";
        public static String NAME_ERROR_GENERAL_LOGS = "logsError.csv";
        public static String INFOR_GENERAL_LOGS = PATCH + webInf + NAME_INFOR_GENERAL_LOGS;
        public static String ERROR_GENERAL_LOGS = PATCH + webInf + NAME_ERROR_GENERAL_LOGS;
    }
    
    public static class Informacion {
        public static boolean SHOW_ERRORS = true;
        public static boolean SHOW_INFORMATION = true;
        
        public static class InfoMensajes {            
            public static String RegistroUsuario = "Se ha registrado el usuario";
            public static String LogeoUsuario = "Se ha logeado el usuario";
            public static String AvatarUsuario = "Ha actualizado su avatar";
            public static String PassUsuario = "Ha actualizado su password";
            public static String EmailUsuario = "Ha actualizado su email";
            public static String BorradoUsuario = "Se ha borrado el usuario";
            public static String IntentoBorradoUsuario = "Se ha intentado borrar al usuario";
            public static String IntentoActualizadoEmailUsuario = "Se ha intentado actualizar un email";
        }
        
        public static class ErrorMensajes {
            public static String SQLException = "No se ha podido ejecutar la consulta";
            public static String SQLExceptionClose = "No se ha podido cerrar la conexion";
            public static String Exception = "Se ha producido un error inexperado";
            public static String IOException = "Error en la entrada o salida de la informacion";
            public static String E403 = "Error 403";
            public static String E404 = "Error 404";
            public static String E500 = "Error 500";
        }
    }
    
    public static class CodigosPropiosError {
        public static final String E601 = "Los datos del usuario no son correctos";
        public static final String E602 = "El registro no se ha podido realizar";
        public static final String E603 = "El cambio de email no ha podido realizarse";
        public static final String E604 = "El cambio de avatar no ha podido realizarse";
    }
}